package com.example.administrator.my2048game;
import android.content.Context;
import android.content.SharedPreferences;

/**
 * 记录游戏的历史最高分
 * SharedPreferences 中的信息以 XML文件的形式保存在 /data/data/PACKAGE_NAME/shared_prefs 目录下
 */
public class BestScore {
    private SharedPreferences s;

    public BestScore(Context context) {
        // Context.MODE_PRIVATE：为默认操作模式, 代表该文件是私有数据, 只能被应用本身访问, 在该模式下, 写入的内容会覆盖原文件的内容
        s = context.getSharedPreferences("bestScore", context.MODE_PRIVATE);
    }

    public int getBestScore() {
        return s.getInt("bestScore",0);
    }
    
    public void setBestScore(int bestScore) {
        SharedPreferences.Editor editor = s.edit();
        editor.putInt("bestScore", bestScore);
        editor.commit();
    }
}